internal hemorrhoid - Spanish English Dictionary